package com.css.fxfzcpxx.modules.informationAchievement.vo;

import com.css.fxfzcpxx.base.attachment.entity.AttachmentInfoEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class InfAchievementVo {
    //主键id
    private String id;
    //成果名称
    private String achievementName;
    //成果日期
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date achievementDate;
    //发震时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date shockTime;
    //发布状态0已发布1未发布
    private String releaseStatus;
    //成果栏目0评估报告1灾情报告
    private String achievementColumn;
    //成果描述
    private String achievementDescribe;
    //成果上传
    private String achievementUpload;
    //附件
    private String appendix;
    //成果上传
    private List<AttachmentInfoEntity> achievementUploadAtt;
    //附件
    private List<AttachmentInfoEntity> appendixAtt;
    //关键字
    private String keyword;
    //备注
    private String remark;
    //创建人
    private String createUser;
    //创建人组织名称
    private String publishingUnit;
    //创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    //更新人
    private String updateUser;
    //更新时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    //删除标志0正常1删除
    private String delFlag;
    //文件名称
    private String attachName;
    //文件路径
    private String attachPath;

    //数据来源
    private String dataOrigin;

}
